function redondear(cantidad, decimales) {
    var cantidad = parseFloat(cantidad);
    var decimales = parseFloat(decimales);
    decimales = (!decimales ? 2 : decimales);
    return Math.round(cantidad * Math.pow(10, decimales)) / Math.pow(10, decimales);0
} 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////// OBJETIVOS ESTRATEGICOS //////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ValFormObjetivosEstrategicosNew(formulario)
{
    // Validar Area del PND
    if (formulario.area.value == "")
    {	alert("Seleccione Area del PND."); return (false); }
    
    // Validar Sector del PND
    if (formulario.sector.value == "")
    {	alert("Seleccione Sector del PND."); return (false); }
    
    // Validar Politica del PND
    if (formulario.politica.value == "")
    {	alert("Seleccione Politica del PND."); return (false); }
    
    // Validar Estrategia del PND
    if (formulario.estrategia.value == "")
    {	alert("Seleccione Estrategia del PND."); return (false); }
    
    // Validar Programa del PND
    if (formulario.programa.value == "")
    {	alert("Seleccione Programa del PND."); return (false); }
    
    // Validar Perspectiva
    if (formulario.perspectiva.value == "")
    {	alert("Seleccione Perspectiva."); return (false); }
    
    // Validar Linea
    if (formulario.linea.value == "")
    {	alert("Seleccione Linea de la Perspectiva."); return (false); }	
        
    // Validar Tipo de Indicador
    if (formulario.var3.value == "")
    {	alert("Seleccione un Tipo de Indicador."); return (false); }
    
    // Validar Linea Base
    if (formulario.var6.value == "")
    {	alert("Digite una Linea Base valida."); return (false); }
    
    // Validar Meta
    if (formulario.var7.value == "")
    {	alert("Digite una Meta valida."); return (false); }
    
    // Validar Ponderacion
    if (formulario.var11.value == "")
    {	alert("Digite una Ponderacion valida."); return (false); }
    
    // Validar Presupuesto
    if (formulario.var10.value == "")
    {	alert("Digite un Presupuesto valido."); return (false); }
    
    // Validar Meta Vs. Temporalizacion Ind. Abs.
    if (formulario.var3.value == 1)
    {
        var v1abs = (formulario.v1abs.value)*1;
        var v2abs = (formulario.v2abs.value)*1;
        var v3abs = (formulario.v3abs.value)*1;
        var v4abs = (formulario.v4abs.value)*1;
        var v5abs = (formulario.v5abs.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = v1abs + v2abs + v3abs + v4abs + v5abs;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    } 

    // Validar Meta Vs. Temporalizacion Ind. Rel.
    if (formulario.var3.value == 2)
    {
        var v1rel = (formulario.v1rel.value)*1;
        var v2rel = (formulario.v2rel.value)*1;
        var v3rel = (formulario.v3rel.value)*1;
        var v4rel = (formulario.v4rel.value)*1;
        var v5rel = (formulario.v5rel.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = v1rel + v2rel + v3rel + v4rel + v5rel;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    // Validar Meta Vs. Temporalizacion Ind. Cal.
    if (formulario.var3.value == 3)
    {
        var v1cal = (formulario.v1cal.value)*1;
        var v2cal = (formulario.v2cal.value)*1;
        var v3cal = (formulario.v3cal.value)*1;
        var v4cal = (formulario.v4cal.value)*1;
        var v5cal = (formulario.v5cal.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = v1cal + v2cal + v3cal + v4cal + v5cal;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    } 
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////// OBJETIVOS DE GESTION ////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ValFormObjetivosGestionNew(formulario)
{
    // Validar Tipo de Indicador
    if (formulario.var3.value == "")
    {	alert("Seleccione un Tipo de Indicador."); return (false); }
    
    // Validar Linea Base
    if (formulario.var6.value == "")
    {	alert("Digite una Linea Base valida."); return (false); }
    
    // Validar Meta
    if (formulario.var7.value == "")
    {	alert("Digite una Meta valida."); return (false); }
    
    // Validar Ponderacion
    if (formulario.var14.value == "")
    {	alert("Digite una Ponderacion valida."); return (false); }
    
    // Validar Presupuesto
    if (formulario.var10.value == "")
    {	alert("Digite un Presupuesto valido."); return (false); }
    
    // Validar Meta Vs. Temporalizacion Ind. Abs.
    if (formulario.var3.value == 1)
    {
        var v11abs = (formulario.var11abs.value)*1;
        var v12abs = (formulario.var12abs.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = v11abs + v12abs;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    } 

    // Validar Meta Vs. Temporalizacion Ind. Rel.
    if (formulario.var3.value == 2)
    {
        var v11rel = (formulario.var11rel.value)*1;
        var v12rel = (formulario.var12rel.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = v11rel + v12rel;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    // Validar Meta Vs. Temporalizacion Ind. Cal.
    if (formulario.var3.value == 3)
    {
        var var11cal = (formulario.var11cal.value)*1;
        var var12cal = (formulario.var12cal.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = var11cal + var12cal;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    // Validar Gestion Ponderacion
    var msg = "";
    var PonderacionActual = formulario.SumaPonderacion.value;
    var PonderacionNueva = formulario.var14.value;
    var PonderacionTotal = PonderacionActual*1 + PonderacionNueva*1;
    
    if(PonderacionTotal > 100)
    {
        var PonderacionPosible = 100 - PonderacionActual;
        msg = "La Ponderacion que intenta realizar es mayor a 100%.\n";
        msg += "Solo es posible ponderar " + PonderacionPosible + "%.";
        alert(msg);
        return (false);
    }
}


function ValFormObjetivosGestionEdit(formulario)
{
    // Validar Tipo de Indicador
    if (formulario.var3.value == "")
    {	alert("Seleccione un Tipo de Indicador."); return (false); }
    
    // Validar Linea Base
    if (formulario.var6.value == "")
    {	alert("Digite una Linea Base valida."); return (false); }
    
    // Validar Meta
    if (formulario.var7.value == "")
    {	alert("Digite una Meta valida."); return (false); }
    
    // Validar Ponderacion
    if (formulario.var8.value == "")
    {	alert("Digite una Ponderacion valida."); return (false); }
    
    // Validar Presupuesto
    if (formulario.var10.value == "")
    {	alert("Digite un Presupuesto valido."); return (false); }
    
    // Validar Meta Vs. Temporalizacion Ind. Abs.
    if (formulario.var3.value == 1)
    {
        var v11abs = (formulario.var11abs.value)*1;
        var v12abs = (formulario.var12abs.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = v11abs + v12abs;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    } 

    // Validar Meta Vs. Temporalizacion Ind. Rel.
    if (formulario.var3.value == 2)
    {
        var v11rel = (formulario.var11rel.value)*1;
        var v12rel = (formulario.var12rel.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = v11rel + v12rel;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    // Validar Meta Vs. Temporalizacion Ind. Cal.
    if (formulario.var3.value == 3)
    {
        var var11cal = (formulario.var11cal.value)*1;
        var var12cal = (formulario.var12cal.value)*1;
        var Meta = formulario.var7.value*1;
        var SumaPonderacion = var11cal + var12cal;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    //// Validar Gestion Ponderacion
//	var msg = "";
//	var PonderacionActual = formulario.SumaPonderacion.value;
//	var PonderacionNueva = formulario.var14.value;
//	var PonderacionTotal = PonderacionActual*1 + PonderacionNueva*1;
//	
//	if(PonderacionTotal > 100)
//	{
//		var PonderacionPosible = 100 - PonderacionActual;
//		msg = "La Ponderacion que intenta realizar es mayor a 100%.\n";
//		msg += "Solo es posible ponderar " + PonderacionPosible + "%.";
//		alert(msg);
//		return (false);
//	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////// PRODUCTOS //////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ValFormProductoNew(formulario)
{
    // Validar Apertura Programatica
    //if (formulario.var2.value == "")
    //{	alert("Seleccione una Apertura Programatica."); return (false); }
    
    // Validar Tipo de Indicador
    if (formulario.var6.value == "")
    {	alert("Seleccione un Tipo de Indicador."); return (false); }
    
    // Validar Linea Base
    if (formulario.var9.value == "")
    {	alert("Digite una Linea Base valida."); return (false); }
    
    // Validar Meta
    if (formulario.var10.value == "")
    {	alert("Digite una Meta valida."); return (false); }
    
    // Validar Ponderacion
    if (formulario.var11.value == "")
    {	alert("Digite una Ponderacion valida."); return (false); }
    
    // Validar Unidad Organizacional
    if (formulario.var13.value == "")
    {	alert("Seleccione una Unidad Organizacional."); return (false); }
    
    // Validar Meta Vs. Temporalizacion Ind. Abs.
    if (formulario.var6.value == 1)
    {
        var var14a = (formulario.var14a.value)*1;
        var var15a = (formulario.var15a.value)*1;
        var var16a = (formulario.var16a.value)*1;
        var var17a = (formulario.var17a.value)*1;
        var var18a = (formulario.var18a.value)*1;
        var var19a = (formulario.var19a.value)*1;
        var var20a = (formulario.var20a.value)*1;
        var var21a = (formulario.var21a.value)*1;
        var var22a = (formulario.var22a.value)*1;
        var var23a = (formulario.var23a.value)*1;
        var var24a = (formulario.var24a.value)*1;
        var var25a = (formulario.var25a.value)*1;
        var Meta = formulario.var10.value*1;
        var SumaPonderacion = var14a+var15a+var16a+var17a+var18a+var19a+var20a+var21a+var22a+var23a+var24a+var25a;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    } 
    
    // Validar Meta Vs. Temporalizacion Ind. Rel.
    if (formulario.var6.value == 2) 
    {
        var denOpt = $('input[name="Denominador"]:checked').val();
        if (denOpt == 0) {
            var var14r = (formulario.var14r.value) * 1;
            var var15r = (formulario.var15r.value) * 1;
            var var16r = (formulario.var16r.value) * 1;
            var var17r = (formulario.var17r.value) * 1;
            var var18r = (formulario.var18r.value) * 1;
            var var19r = (formulario.var19r.value) * 1;
            var var20r = (formulario.var20r.value) * 1;
            var var21r = (formulario.var21r.value) * 1;
            var var22r = (formulario.var22r.value) * 1;
            var var23r = (formulario.var23r.value) * 1;
            var var24r = (formulario.var24r.value) * 1;
            var var25r = (formulario.var25r.value) * 1;
            var Meta = formulario.var10.value * 1;
            var MetaRnd = Math.round(Meta);
            var SumaPonderacion = var14r + var15r + var16r + var17r + var18r + var19r + var20r + var21r + var22r + var23r + var24r + var25r;
            var SumaPonderacionRnd = Math.round(SumaPonderacion);
            if (SumaPonderacionRnd > MetaRnd)
            { alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false); }
            if (SumaPonderacionRnd < MetaRnd)
            { alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false); }
        }
    }
    
    // Validar Meta Vs. Temporalizacion Ind. Cal.
    if (formulario.var6.value == 3)
    {
        var var14c = (formulario.var14c.value)*1;
        var var15c = (formulario.var15c.value)*1;
        var var16c = (formulario.var16c.value)*1;
        var var17c = (formulario.var17c.value)*1;
        var var18c = (formulario.var18c.value)*1;
        var var19c = (formulario.var19c.value)*1;
        var var20c = (formulario.var20c.value)*1;
        var var21c = (formulario.var21c.value)*1;
        var var22c = (formulario.var22c.value)*1;
        var var23c = (formulario.var23c.value)*1;
        var var24c = (formulario.var24c.value)*1;
        var var25c = (formulario.var25c.value)*1;
        var Meta = formulario.var10.value*1;
        var SumaPonderacion = var14c+var15c+var16c+var17c+var18c+var19c+var20c+var21c+var22c+var23c+var24c+var25c;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    // Validar Ponderacion
    var msg = "";
    var PonderacionActual = formulario.SumaPonderacion.value;
    var PonderacionNueva = formulario.var11.value;
    var PonderacionTotal = PonderacionActual*1 + PonderacionNueva*1;
    
    if(PonderacionTotal > 100)
    {
        var PonderacionPosible = 100 - PonderacionActual;
        msg = "La Ponderacion que intenta realizar es mayor a 100%.\n";
        msg += "Solo es posible ponderar " + PonderacionPosible + "%.";
        alert(msg);
        return (false);
    }
}


function ValFormProductoEdit(formulario) {
    // Validar Apertura Programatica
    //if (formulario.var2.value == "")
    //{	alert("Seleccione una Apertura Programatica."); return false; }
    
    // Validar Tipo de Indicador
    if (formulario.var6.value == "")
    {	alert("Seleccione un Tipo de Indicador."); return (false); }
    
    // Validar Linea Base
    if (formulario.var8.value == "")
    {	alert("Digite una Linea Base valida."); return (false); }
    
    // Validar Meta
    if (formulario.var9.value == "")
    {	alert("Digite una Meta valida."); return (false); }
    
    // Validar Ponderacion
    if (formulario.var10.value == "")
    {	alert("Digite una Ponderacion valida."); return (false); }
    
    // Validar Unidad Organizacional
    if (formulario.var12.value == "")
    {	alert("Seleccione una Unidad Organizacional."); return (false); }
    
    // Validar Meta Vs. Temporalizacion Ind. Abs.
    if (formulario.var6.value == 1)
    {
        var var14a = (formulario.var14a.value)*1;
        var var15a = (formulario.var15a.value)*1;
        var var16a = (formulario.var16a.value)*1;
        var var17a = (formulario.var17a.value)*1;
        var var18a = (formulario.var18a.value)*1;
        var var19a = (formulario.var19a.value)*1;
        var var20a = (formulario.var20a.value)*1;
        var var21a = (formulario.var21a.value)*1;
        var var22a = (formulario.var22a.value)*1;
        var var23a = (formulario.var23a.value)*1;
        var var24a = (formulario.var24a.value)*1;
        var var25a = (formulario.var25a.value)*1;
        var Meta = formulario.var9.value*1;
        var SumaPonderacion = var14a+var15a+var16a+var17a+var18a+var19a+var20a+var21a+var22a+var23a+var24a+var25a;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    } 
    
    // Validar Meta Vs. Temporalizacion Ind. Rel.
    if (formulario.var6.value == 2) 
    {
        var denOpt = $('input[name="Denominador"]:checked').val();
        if (denOpt == 0) {
            var var14r = (formulario.var14r.value) * 1;
            var var15r = (formulario.var15r.value) * 1;
            var var16r = (formulario.var16r.value) * 1;
            var var17r = (formulario.var17r.value) * 1;
            var var18r = (formulario.var18r.value) * 1;
            var var19r = (formulario.var19r.value) * 1;
            var var20r = (formulario.var20r.value) * 1;
            var var21r = (formulario.var21r.value) * 1;
            var var22r = (formulario.var22r.value) * 1;
            var var23r = (formulario.var23r.value) * 1;
            var var24r = (formulario.var24r.value) * 1;
            var var25r = (formulario.var25r.value) * 1;
            var Meta = formulario.var9.value * 1;
            var MetaRnd = Math.round(Meta);
            var SumaPonderacion = var14r + var15r + var16r + var17r + var18r + var19r + var20r + var21r + var22r + var23r + var24r + var25r;
            var SumaPonderacionRnd = Math.round(SumaPonderacion);
            if (SumaPonderacionRnd > MetaRnd)
            { alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false); }
            if (SumaPonderacionRnd < MetaRnd)
            { alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false); }
        }
    }
    
    // Validar Meta Vs. Temporalizacion Ind. Cal.
    if (formulario.var6.value == 3)
    {
        var var14c = (formulario.var14c.value)*1;
        var var15c = (formulario.var15c.value)*1;
        var var16c = (formulario.var16c.value)*1;
        var var17c = (formulario.var17c.value)*1;
        var var18c = (formulario.var18c.value)*1;
        var var19c = (formulario.var19c.value)*1;
        var var20c = (formulario.var20c.value)*1;
        var var21c = (formulario.var21c.value)*1;
        var var22c = (formulario.var22c.value)*1;
        var var23c = (formulario.var23c.value)*1;
        var var24c = (formulario.var24c.value)*1;
        var var25c = (formulario.var25c.value)*1;
        var Meta = formulario.var9.value*1;
        var SumaPonderacion = var14c+var15c+var16c+var17c+var18c+var19c+var20c+var21c+var22c+var23c+var24c+var25c;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    //// Validar Ponderacion
//	var msg = "";
//	var PonderacionActual = formulario.SumaPonderacion.value;
//	var PonderacionNueva = formulario.var10.value;
//	var PonderacionTotal = PonderacionActual*1 + PonderacionNueva*1;
//	
//	if(PonderacionTotal > 100)
//	{
//		var PonderacionPosible = 100 - PonderacionActual;
//		msg = "La Ponderacion que intenta realizar es mayor a 100%.\n";
//		msg += "Solo es posible ponderar " + PonderacionPosible + "%.";
//		alert(msg);
//		return (false);
//	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////// PROCESOS ///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ValFormProcesoNew(formulario)
{
    // Validar Apertura Programatica
    if (formulario.var2000.value == "")
    {	alert("Seleccione una Apertura Programatica."); return (false); }
    
    // Validar Apertura Programatica
    if (formulario.var2001.value == "")
    {	alert("Seleccione una xxxx."); return (false); }
    
    // Validar Tipo de Indicador
    if (formulario.var6.value == "")
    {	alert("Seleccione un Tipo de Indicador."); return (false); }
    
    // Validar Linea Base
    if (formulario.var9.value == "")
    {	alert("Digite una Linea Base valida."); return (false); }
    
    // Validar Meta
    if (formulario.var10.value == "")
    {	alert("Digite una Meta valida."); return (false); }
    
    // Validar Ponderacion
    if (formulario.var11.value == "")
    {	alert("Digite una Ponderacion valida."); return (false); }
    
    // Validar Unidad Organizacional
    if (formulario.var13.value == "")
    {	alert("Seleccione una Unidad Organizacional."); return (false); }
    
    var LineaBase = formulario.var9.value * 1;
    // Validar Meta Vs. Temporalizacion Ind. Abs.
    if (formulario.var6.value == 1)
    {
        var var14a = (formulario.var14a.value)*1;
        var var15a = (formulario.var15a.value)*1;
        var var16a = (formulario.var16a.value)*1;
        var var17a = (formulario.var17a.value)*1;
        var var18a = (formulario.var18a.value)*1;
        var var19a = (formulario.var19a.value)*1;
        var var20a = (formulario.var20a.value)*1;
        var var21a = (formulario.var21a.value)*1;
        var var22a = (formulario.var22a.value)*1;
        var var23a = (formulario.var23a.value)*1;
        var var24a = (formulario.var24a.value)*1;
        var var25a = (formulario.var25a.value) * 1;
        var Meta = formulario.var10.value*1;
        var SumaPonderacion = var14a + var15a + var16a + var17a + var18a + var19a + var20a + var21a + var22a + var23a + var24a + var25a + LineaBase;
        if(SumaPonderacion > Meta)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe sobrepasar la Meta"); return (false); }
        if(SumaPonderacion < Meta)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe ser menor a la Meta"); return (false); }
    } 
    
    // Validar Meta Vs. Temporalizacion Ind. Rel.
    if (formulario.var6.value == 2)
    {
        var var14r = (formulario.var14r.value)*1;
        var var15r = (formulario.var15r.value)*1;
        var var16r = (formulario.var16r.value)*1;
        var var17r = (formulario.var17r.value)*1;
        var var18r = (formulario.var18r.value)*1;
        var var19r = (formulario.var19r.value)*1;
        var var20r = (formulario.var20r.value)*1;
        var var21r = (formulario.var21r.value)*1;
        var var22r = (formulario.var22r.value)*1;
        var var23r = (formulario.var23r.value)*1;
        var var24r = (formulario.var24r.value)*1;
        var var25r = (formulario.var25r.value)*1;
        var Meta = formulario.var10.value*1;
        var MetaRnd = Math.round(Meta);
        var SumaPonderacion = var14r + var15r + var16r + var17r + var18r + var19r + var20r + var21r + var22r + var23r + var24r + var25r + LineaBase;
        var SumaPonderacionRnd = Math.round(SumaPonderacion); 
        if(SumaPonderacionRnd > MetaRnd)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe sobrepasar la Meta"); return (false); }
        if(SumaPonderacionRnd < MetaRnd)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe ser menor a la Meta"); return (false); }
    }
    
    // Validar Meta Vs. Temporalizacion Ind. Cal.
    if (formulario.var6.value == 3)
    {
        var var14c = (formulario.var14c.value)*1;
        var var15c = (formulario.var15c.value)*1;
        var var16c = (formulario.var16c.value)*1;
        var var17c = (formulario.var17c.value)*1;
        var var18c = (formulario.var18c.value)*1;
        var var19c = (formulario.var19c.value)*1;
        var var20c = (formulario.var20c.value)*1;
        var var21c = (formulario.var21c.value)*1;
        var var22c = (formulario.var22c.value)*1;
        var var23c = (formulario.var23c.value)*1;
        var var24c = (formulario.var24c.value)*1;
        var var25c = (formulario.var25c.value)*1;
        var Meta = formulario.var10.value*1;
        var SumaPonderacion = var14c+var15c+var16c+var17c+var18c+var19c+var20c+var21c+var22c+var23c+var24c+var25c;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    // Validar Ponderacion
    var msg = "";
    var PonderacionActual = formulario.SumaPonderacion.value;
    var PonderacionNueva = formulario.var11.value;
    var PonderacionTotal = PonderacionActual*1 + PonderacionNueva*1;
    
    if(PonderacionTotal > 100)
    {
        var PonderacionPosible = 100 - PonderacionActual;
        msg = "La Ponderacion que intenta realizar es mayor a 100%.\n";
        msg += "Solo es posible ponderar " + PonderacionPosible + "%.";
        alert(msg);
        return (false);
    }
}

function ValFormProcesoEdit(formulario)
{
    // Validar Tipo de Indicador
    if (formulario.var6.value == "")
    {	alert("Seleccione un Tipo de Indicador."); return (false); }
    
    // Validar Linea Base
    if (formulario.var9.value == "")
    {	alert("Digite una Linea Base valida."); return (false); }
    
    // Validar Meta
    if (formulario.var10.value == "")
    {	alert("Digite una Meta valida."); return (false); }
    
    // Validar Ponderacion
    if (formulario.var11.value == "")
    {	alert("Digite una Ponderacion valida."); return (false); }
    
    // Validar Unidad Organizacional
    if (formulario.var13.value == "")
    {	alert("Seleccione una Unidad Organizacional."); return (false); }
    
    var LineaBase = formulario.var9.value * 1;

    // Validar Meta Vs. Temporalizacion Ind. Abs.
    if (formulario.var6.value == 1)
    {
        var var14a = (formulario.var14a.value)*1;
        var var15a = (formulario.var15a.value)*1;
        var var16a = (formulario.var16a.value)*1;
        var var17a = (formulario.var17a.value)*1;
        var var18a = (formulario.var18a.value)*1;
        var var19a = (formulario.var19a.value)*1;
        var var20a = (formulario.var20a.value)*1;
        var var21a = (formulario.var21a.value)*1;
        var var22a = (formulario.var22a.value)*1;
        var var23a = (formulario.var23a.value)*1;
        var var24a = (formulario.var24a.value)*1;
        var var25a = (formulario.var25a.value) * 1;
        var Meta = formulario.var10.value*1;
        var SumaPonderacion = var14a + var15a + var16a + var17a + var18a + var19a + var20a + var21a + var22a + var23a + var24a + var25a + LineaBase;
        if (SumaPonderacion > Meta)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe sobrepasar la Meta"); return (false); }
        if (SumaPonderacion < Meta)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe ser menor a la Meta"); return (false); }
    } 
    
    // Validar Meta Vs. Temporalizacion Ind. Rel.
    if (formulario.var6.value == 2)
    {
        var var14r = (formulario.var14r.value)*1;
        var var15r = (formulario.var15r.value)*1;
        var var16r = (formulario.var16r.value)*1;
        var var17r = (formulario.var17r.value)*1;
        var var18r = (formulario.var18r.value)*1;
        var var19r = (formulario.var19r.value)*1;
        var var20r = (formulario.var20r.value)*1;
        var var21r = (formulario.var21r.value)*1;
        var var22r = (formulario.var22r.value)*1;
        var var23r = (formulario.var23r.value)*1;
        var var24r = (formulario.var24r.value)*1;
        var var25r = (formulario.var25r.value)*1;
        var Meta = formulario.var10.value*1;
        var MetaRnd = Math.round(Meta);
        var SumaPonderacion = var14r + var15r + var16r + var17r + var18r + var19r + var20r + var21r + var22r + var23r + var24r + var25r + LineaBase;
        var SumaPonderacionRnd = Math.round(SumaPonderacion); 
        if(SumaPonderacionRnd > MetaRnd)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe sobrepasar la Meta"); return (false); }
        if(SumaPonderacionRnd < MetaRnd)
        { alert("La suma de Cifras Programadas m\u00e1s la L\u00ednea Base no debe ser menor a la Meta"); return (false); }
    }
    
    // Validar Meta Vs. Temporalizacion Ind. Cal.
    if (formulario.var6.value == 3)
    {
        var var14c = (formulario.var14c.value)*1;
        var var15c = (formulario.var15c.value)*1;
        var var16c = (formulario.var16c.value)*1;
        var var17c = (formulario.var17c.value)*1;
        var var18c = (formulario.var18c.value)*1;
        var var19c = (formulario.var19c.value)*1;
        var var20c = (formulario.var20c.value)*1;
        var var21c = (formulario.var21c.value)*1;
        var var22c = (formulario.var22c.value)*1;
        var var23c = (formulario.var23c.value)*1;
        var var24c = (formulario.var24c.value)*1;
        var var25c = (formulario.var25c.value)*1;
        var Meta = formulario.var10.value*1;
        var SumaPonderacion = var14c+var15c+var16c+var17c+var18c+var19c+var20c+var21c+var22c+var23c+var24c+var25c;
        if(SumaPonderacion > Meta)
        {	alert("La suma de Cifras Programadas no debe sobrepasar la Meta"); return (false);}
        if(SumaPonderacion < Meta)
        {	alert("La suma de Cifras Programadas no debe ser menor a la Meta"); return (false);}
    }
    
    //// Validar Ponderacion
//	var msg = "";
//	var PonderacionActual = formulario.SumaPonderacion.value;
//	var PonderacionNueva = formulario.var11.value;
//	var PonderacionTotal = PonderacionActual*1 + PonderacionNueva*1;
//	
//	if(PonderacionTotal > 100)
//	{
//		var PonderacionPosible = 100 - PonderacionActual;
//		msg = "La Ponderacion que intenta realizar es mayor a 100%.\n";
//		msg += "Solo es posible ponderar " + PonderacionPosible + "%.";
//		alert(msg);
//		return (false);
//	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////// CERTIFICACIONES ////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function ValCertificacionRRHHPNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionRRHHENew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionSERVNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionPASNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionVIANew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionCAPNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionPRODNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionLINNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionMATNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionACTNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

function ValCertificacionOINSNew(formulario)
{
    var Var1 = (formulario.var5.value)*1;
    var Var2 = (formulario.var5_1.value)*1;
    
    if (Var1 > Var2)
    {	alert("La Cantidad a Certificar excede la Cantidad Requerida para el Insumo."); return (false); }
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////// INSUMOS ////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




//function esFechaValida(fecha){
//    if (fecha != undefined && fecha.value != "" ){
//        if (!/^\d{2}\/\d{2}\/\d{4}$/.test(fecha.value)){
//            alert("Formato de fecha no v\u00e1lido (dd/mm/aaaa)");
//            return (false);
//        }
//        var dia  =  parseInt(fecha.value.substring(0,2),10);
//        var mes  =  parseInt(fecha.value.substring(3,5),10);
//        var anio =  parseInt(fecha.value.substring(6),10);
// 
//    switch(mes){
//        case 1:
//        case 3:
//        case 5:
//        case 7:
//        case 8:
//        case 10:
//        case 12:
//            numDias=31;
//            break;
//        case 4: case 6: case 9: case 11:
//            numDias=30;
//            break;
//        case 2:
//            if (comprobarSiBisisesto(anio)){ numDias=29 }else{ numDias=28};
//            break;
//        default:
//            alert("Fecha introducida errónea");
//            return (false);
//    }
// 
//        if (dia>numDias || dia==0){
//            alert("Fecha introducida errónea");
//            return (false);
//        }
//        return (true);
//    }
//}
// 
//function comprobarSiBisisesto(anio){
//if ( ( anio % 100 != 0) && ((anio % 4 == 0) || (anio % 400 == 0))) {
//    return (true);
//    }
//else {
//    return (false);
//    }
//}
//
//function ValidateFormPI100(formulario)
//{
//	// Validar Usuario
//	var msg = "";
//	if(formulario.var1.value == "")
//	{
//		msg =  "Debe ingresar un dato en el campo: Usuario\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//	    formulario.var1.focus(); 
//		return (false);
//	}
//	else
//	{
//		if(formulario.var1.value.length > 50)
//		{
//			msg =  "El campo: Usuario contiene demasiados caracteres\n";
//			msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//			alert(msg);
//			formulario.var1.focus(); 
//			return (false);
//		}
//	}
//	
//	// Validar Password
//	if(formulario.var2.value == "")
//	{
//		msg =  "Debe ingresar un dato en el campo: Password\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//	    formulario.var2.focus(); 
//		return (false);
//	}
//	else
//	{
//		if(formulario.var2.value.length > 50)
//		{
//			msg =  "El campo: Password contiene demasiados caracteres\n";
//			msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//			alert(msg);
//			formulario.var2.focus(); 
//			return (false);
//		}
//	}
//	
//	// Validar Confirmar Password
//	if(formulario.var3.value == "")
//	{
//		msg =  "Debe ingresar un dato en el campo: Confirmar Password\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//	    formulario.var3.focus(); 
//		return (false);
//	}
//	else
//	{
//		if(formulario.var3.value.length > 50)
//		{
//			msg =  "El campo: Confirmar Password contiene demasiados caracteres\n";
//			msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//			alert(msg);
//			formulario.var3.focus(); 
//			return (false);
//		}
//	}
//	
//	// Validar que los Password sean iguales
//	if(formulario.var2.value != formulario.var3.value)
//	{
//		msg =  "Los Passwords no coinciden, verifique que sean iguales\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//	    formulario.var3.focus(); 
//		return (false);
//	}
//	
//	// Validar E-mail para Aviso
//	if ((formulario.var4.value == "") || (formulario.var4.value.length > 0 && (formulario.var4.value.indexOf("@",0) == - 1 || formulario.var4.value.indexOf(".",0) == - 1)))
//	{ 
//			msg =  "Debe ingresar un dato en el campo: E-mail para Aviso \u00f3\n";
//			msg += "el E-mail para Aviso ingresado no es v\u00e1lido\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//		    formulario.var4.focus(); 
//			return (false);
//	}
//	
//	// Validar Nombre o Razón Social
//	if(formulario.var5.value == "")
//	{
//		msg =  "Debe ingresar un dato en el campo: Nombre o Raz\u00f3n Social\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//	    formulario.var5.focus(); 
//		return (false);
//	}
//	else
//	{
//		if(formulario.var5.value.length > 250)
//		{
//			msg =  "El campo: Nombre o Raz\u00f3n Social contiene demasiados caracteres\n";
//			msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//			alert(msg);
//			formulario.var5.focus(); 
//			return (false);
//		}
//	}
//	// Validar Domicilio
//	if(formulario.var6.value == "")
//	{
//		msg =  "Debe ingresar un dato en el campo: Domicilio\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//	    formulario.var6.focus(); 
//		return (false);
//	}
//	else
//	{
//		if(formulario.var6.value.length > 500)
//		{
//			msg =  "El campo: Domicilio contiene demasiados caracteres\n";
//			msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//			alert(msg);
//			formulario.var6.focus(); 
//			return (false);
//		}
//	}
//	
//	// Validar Nacionalidad
//	if(formulario.var7.value == "")
//	{
//		msg =  "Debe seleccionar un dato en el campo: Nacionalidad\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//	    formulario.var7.focus(); 
//		return (false);
//	}
//	
//	// Validar Tramite Unipersonal?
//	if(formulario.var14[1].checked == true)
//	{
//		// Validar Nombre de Apoderado
//		if(formulario.var15.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Nombre Apoderado\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var15.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var15.value.length > 500)
//			{
//				msg =  "El campo: Nombre Apoderado contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var15.focus(); 
//				return (false);
//			}
//		}
//		
//		// Validar Domicilio de Apoderado
//		if(formulario.var16.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Domicilio Apoderado\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var16.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var16.value.length > 500)
//			{
//				msg =  "El campo: Domicilio Apoderado contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var16.focus(); 
//				return (false);
//			}
//		}
//		
//		// Validar Num. Doc Identidad de Apoderado
//		if(formulario.var17.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: No. Doc. de Identidad Apoderado\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var17.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var17.value.length > 50)
//			{
//				msg =  "El campo: No. Doc. de Identidad Apoderado contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var17.focus(); 
//				return (false);
//			}
//		}
//		
//		// Validar Tipo. Doc Identidad de Apoderado
//		if(formulario.var18.value == "")
//		{
//			msg =  "Debe seleccionar un dato en el campo: Tipo Doc. de Identidad Apoderado\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var18.focus(); 
//			return (false);
//		}
//		
//		// Validar Telefono de Apoderado
//		if(formulario.var19.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Tel\u00e9fono Apoderado\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var19.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var19.value.length > 50)
//			{
//				msg =  "El campo: Tel\u00e9fono Apoderado contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var19.focus(); 
//				return (false);
//			}
//		}
//		
//		// Validar Fax de Apoderado
//		if(formulario.var20.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Fax Apoderado\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var20.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var20.value.length > 50)
//			{
//				msg =  "El campo: Fax Apoderado contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var20.focus(); 
//				return (false);
//			}
//		}
//		
//		// Validar E-mail de Apoderado
//		if ((formulario.var21.value == "") || (formulario.var21.value.length > 0 && (formulario.var21.value.indexOf("@",0) == - 1 || formulario.var21.value.indexOf(".",0) == - 1)))
//		{ 
//				msg =  "Debe ingresar un dato en el campo: E-mail Apoderado \u00f3\n";
//				msg += "el E-mail Apoderado ingresado no es v\u00e1lido\n";
//				msg += "Realice/Verifique \u00e9ste paso para continuar.";
//				alert(msg);
//				formulario.var21.focus(); 
//				return (false);
//		}
//	}
//	
//	// Validar Signo Distintivo
//	if(formulario.var22.value == "")
//	{
//		msg =  "Debe ingresar un dato en el campo: Signo Distintivo\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//		formulario.var22.focus(); 
//		return (false);
//	}
//	else
//	{
//		if(formulario.var22.value.length > 800)
//		{
//			msg =  "El campo: Signo Distintivo contiene demasiados caracteres\n";
//			msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//			alert(msg);
//			formulario.var22.focus(); 
//			return (false);
//		}
//	}
//	
//	// Validar Descripción del Signo
//	if(formulario.var23.value.length > 2000)
//	{
//		msg =  "El campo: Descripci\u00f3n del Signo contiene demasiados caracteres\n";
//		msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//		alert(msg);
//		formulario.var23.focus(); 
//		return (false);
//	}
//	
//	// Validar Tipo de Signo
//	if(formulario.var24_1.checked == false && formulario.var24_2.checked == false && formulario.var24_3.checked == false && formulario.var24_4.checked == false && formulario.var24_5.checked == false)
//	{   
//		msg =  "Seleccione al menos una opci\u00f3n del campo: Tipo de Signo\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//		formulario.var24_1.focus(); 
//		return (false);
//	}
//	
//	// Validar Género
//	if(formulario.var25.value == "")
//	{
//		msg =  "Debe seleccionar un dato en el campo: G\u00e9nero\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//		formulario.var25.focus(); 
//		return (false);
//	}
//	
//	// Validar Clase Internacional Niza
//	if(formulario.var26.value == "")
//	{   
//		msg =  "Debe ingresar un dato en el campo: Clase Internacional Niza\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//		formulario.var26.focus();
//		return (false);
//	}
//	if (isNaN(formulario.var26.value)) 
//	{
//		msg =  "Debe ingresar s\u00f3lo n\u00fameros en el campo: Clase Internacional Niza\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//		formulario.var26.focus();
//		return (false);
//	}
//	if(formulario.var26.value != "")
//	{   
//		msg = "Escriba 0 en la Clase Internacional Niza\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		if (formulario.var26.value > 45 || formulario.var26.value < 0)
//		{
//			msg = "Ingrese un valor entre 1 y 45 seg\u00fan la Marca de Servicio y la Marca de Producto\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var26.focus();
//			return (false);
//		}
//		if(formulario.var25.value == 3  && formulario1.var26.value!= 0 )
//		{
//			alert(msg);
//			formulario.var26.focus();
//			return(false);
//		}
//		/*if(formulario.var25.value == 4 && formulario.var26.value!= 0)
//		{
//			alert(msg);
//			formulario.var26.focus();
//			return(false);
//		}*/
//		if(formulario.var25.value == 5 && formulario.var26.value!= 0)
//		{
//			alert(msg);
//			formulario.var26.focus();
//			return(false);
//		}
//		if(formulario.var25.value == 1 && formulario.var26.value < 1 || formulario.var25.value == 1 && formulario.var26.value > 34)
//		{
//			msg = "Ingrese un n\u00famero de la Clase Internacional de Niza entre 1 y 34\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var26.focus();
//			return (false);
//		}
//		if(formulario.var25.value == 2 && formulario.var26.value < 35 || formulario.var25.value == 2 && formulario.var26.value > 45)
//		{
//			msg = "Ingrese un n\u00famero de la Clase Internacional de Niza entre 35 y 45\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//		    formulario.var26.focus();
//			return (false);
//		}
//	}
//	
//	// Validar Lista de Productos o Servicios
//	if(formulario.var27.value == "")
//	{
//		msg =  "Debe ingresar un dato en el campo: Lista de Productos o Servicios\n";
//		msg += "Realice/Verifique \u00e9ste paso para continuar.";
//		alert(msg);
//		formulario.var27.focus(); 
//		return (false);
//	}
//	else
//	{
//		if(formulario.var27.value.length > 8000)
//		{
//			msg =  "El campo: Lista de Productos o Servicios contiene demasiados caracteres\n";
//			msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//			alert(msg);
//			formulario.var27.focus(); 
//			return (false);
//		}
//	}
//	
//	// Validar Prioridad Extranjera?
//	if(formulario.var28[0].checked == true)
//	{
//		// Validar Número de Prioridad
//		if(formulario.var29.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: N\u00famero de Prioridad\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var29.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var29.value.length > 50)
//			{
//				msg =  "El campo: N\u00famero de Prioridad contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var29.focus(); 
//				return (false);
//			}
//		}
//		
//		// Validar Fecha de Prioridad
//		if (formulario.var30.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Fecha de Prioridad\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var30.focus(); 
//			return (false);
//		}
//		//if (formulario.var30.value != "")
////		{
////			esFechaValida(formulario.var30.value);
////		}
//		
//		// Validar País de Origen
//		if(formulario.var31.value == "")
//		{
//			msg =  "Debe seleccionar un dato en el campo: Pa\u00eds de Origen\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var31.focus(); 
//			return (false);
//		}
//	}
//	
//	// Validar Prioridad de Exposiciones?
//	if(formulario.var32[0].checked == true)
//	{
//		// Validar Nombre de la Exposición
//		if(formulario.var33.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Nombre de la Exposici\u00f3n\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var33.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var33.value.length > 250)
//			{
//				msg =  "El campo: Nombre de la Exposici\u00f3n contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var33.focus(); 
//				return (false);
//			}
//		}
//		
//		// Validar Fecha de Exposición
//		if (formulario.var34.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Fecha de Exposici\u00f3n\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var34.focus(); 
//			return (false);
//		}
//		
//		// Validar Lugar de Celebración
//		if(formulario.var35.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: Lugar de Celebraci\u00f3n\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var35.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var35.value.length > 250)
//			{
//				msg =  "El campo: Lugar de Celebraci\u00f3n contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var35.focus(); 
//				return (false);
//			}
//		}
//	}
//	
//	// Validar Oposición Andina?
//	if(formulario.var36[0].checked == true)
//	{
//		// Validar Nombre de la Exposición
//		if(formulario.var37.value == "")
//		{
//			msg =  "Debe ingresar un dato en el campo: N\u00famero de Expediente\n";
//			msg += "Realice/Verifique \u00e9ste paso para continuar.";
//			alert(msg);
//			formulario.var37.focus(); 
//			return (false);
//		}
//		else
//		{
//			if(formulario.var37.value.length > 100)
//			{
//				msg =  "El campo: N\u00famero de Expediente contiene demasiados caracteres\n";
//				msg += "Reduzca \u00e9ste n\u00famero para continuar.";
//				alert(msg);
//				formulario.var37.focus(); 
//				return (false);
//			}
//		}
//	}
//}
